package com.nicefact.mailmonitor.service;

import java.util.Date;
import java.util.List;

import org.apache.commons.lang.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.nicefact.mailmonitor.dao.LogMessageDao;
import com.nicefact.mailmonitor.entity.LogMessage;

@Service
public class LogMessageService {

	@Autowired private LogMessageDao logMessageDao;
	
	public List<LogMessage> getLastTenLogs(String createdBy){
		return logMessageDao.getLastTenLogs(createdBy);
	}
	
	public LogMessage save(LogMessage logMessage){
		if (!StringUtils.isBlank(logMessage.getMessage())) {
			logMessage.setDate(new Date());
			logMessage = logMessageDao.create(logMessage);
		}
		return logMessage ;
	}
}
